﻿using System;
using System.Collections.Generic;
using System.Threading.Tasks;

namespace ADSync.EngineComponents
{
	/// <summary>
	/// Class for mapped objects
	/// Represented as collection of objectSid(s) and distinguishedName(s)
	/// </summary>
	public class Mapped
	{
		#region Properties
		public HashSet<String> ObjectSids
		{
			get;
			set;
		}

		public HashSet<String> DistinguishedNames
		{
			get;
			set;
		}
		#endregion

		#region Constructors
		public Mapped()
		{
			this.ObjectSids = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
			this.DistinguishedNames = new HashSet<string>(StringComparer.OrdinalIgnoreCase);
		}
		#endregion
	}
}
